//该文件用于创建Vuex中最为核心的store
import Vue from 'vue'
//引入Vuex
import Vuex from 'vuex'
//应用Vuex插件
Vue.use(Vuex)


const departmentPower ={
  namespaced:true,
  state:{power:0},
  actions:{},
  mutations:{
    UPDATEPOWER(state,value){
      console.log('进行权限修改了')
      state.power=value
    }
  },

}

const  store = new Vuex.Store({
  modules: {
    departmentPower
  }
})

export default  store
//准备actions——用于响应组件中的动作
// const actions = {
//
// }
//准备mutations——用于操作数据（state）
// const mutations = {
//
// }
//准备state——用于存储数据
// const state = {
// }

//创建并暴露store
// export default  new Vuex.Store({
//   actions,
//   mutations,
//   state,
// })
